package com.acme.bankapp.domain.bank;

import com.acme.bankapp.exceptions.NotEnoughFundsException;

/**
 * This interface declares some account's functionality
 * 
 * @author Anton Kotov
 * 
 */
public interface Account {

	void deposit(final double amount);

	void withdraw(final double amount) throws NotEnoughFundsException;

	double getBalance();

	double maximumAmountToWithdraw();
}
